
        // 要操作到的元素
        let login=document.getElementById('login');
        let register=document.getElementById('check-button');//这里把发送验证的按钮绑定成那个移动方法
        let form_box=document.getElementsByClassName('form-box')[0];
        let register_box=document.getElementsByClassName('register-box')[0];//就是输验证码和密码的Box
        let login_box=document.getElementsByClassName('login-box')[0];//就是账号邮件验证Box
        // 去注册按钮点击事件
        register.addEventListener('click',()=>{
                var account = $("#account").val();
                var email = $("#email").val();
                if(account=="" || email==""){
                    lightyear.notify('你没有填写完内容哦！', 'danger', 5000, 'mdi mdi-emoticon-happy', 'top', 'center');
                    
                }else{//有内容才执行
                //执行发送邮件
                $.post('?c=Login&a=mailCode',{"account":account,"email":email},function(result){
                    var place = result.indexOf("{");
                    var res = result.substring(place);
                    var res1 = JSON.parse(res);
                    //res1.code=200;
                    if(res1.code==500){
                        lightyear.notify(res1.msg, 'danger', 5000, 'mdi mdi-emoticon-happy', 'top', 'center');
                    }else if(res1.code==200){
                        lightyear.notify(res1.msg, 'success', 5000, 'mdi mdi-emoticon-happy', 'top', 'center');
                //判断如果发送成功
                $("#check-button").attr('disabled',true);
                var id = 30;
                //定时执行
                var timeing = setInterval(function() {
                    id = id - 1;
                    $('#check-button').html(id + 's');
                }, 1000);
                //延迟执行
                window.setTimeout(function() {
                    //结束定时,恢复按钮可用
                    clearInterval(timeing);
                    $('#check-button').html('验证并发送验证码').removeAttr("disabled");
                }, 30000);

            //这三行是滑动，不可更改删除
            form_box.style.transform='translateX(80%)';
            login_box.classList.add('hidden');
            register_box.classList.remove('hidden');
                    }
                });

            }
        });
        // 去登录按钮点击事件//也就是返回重填
        login.addEventListener('click',()=>{
            form_box.style.transform='translateX(0%)';
            register_box.classList.add('hidden');
            login_box.classList.remove('hidden');
        });

            vaptcha({
                vid: '5f794d9d51fc91b470bd9d6b',
                mode: 'invisible',
                scene: 1,
                area: 'auto',
            }).then(function (VAPTCHAObj) {
                // 将VAPTCHA验证实例保存到局部变量中
                obj = VAPTCHAObj;
                
                // 验证成功进行后续操作
                VAPTCHAObj.listen('pass', function () {
                    serverToken = VAPTCHAObj.getServerToken();
                    var data = {
                        server: serverToken.server,
                        token: serverToken.token,
                    }
                    $("#retrieve-form").append("<input type='hidden' name='server' value='"+serverToken.server+"'>");
                    $("#retrieve-form").append("<input type='hidden' name='token' value='"+serverToken.token+"'>");
                //这里是验证成功后
                var account = $("#account").val();
                var email = $("#email").val();
                var code = $("#code").val();
                var newpwd1 = $("#newpwd1").val();
                var newpwd2 = $("#newpwd2").val();
                //空判断
                if(account=="" || email=="" || code=="" || newpwd1=="" || newpwd2==""){
                    lightyear.notify('你没有填写完内容哦！', 'danger', 5000, 'mdi mdi-emoticon-happy', 'top', 'center');
                    VAPTCHAObj.reset();
                }else{
                    //非空
                    //判断密码是否一样
                    if(newpwd1!=newpwd2){
                        lightyear.notify('两次密码不一样！', 'danger', 5000, 'mdi mdi-emoticon-happy', 'top', 'center');
                        VAPTCHAObj.reset();
                    }else{
                        if(newpwd2.length<8){
                            var flag_pwd = 0;
                            //console.log(newpwd2.length);
                        }
                        if(flag_pwd==0){
                            lightyear.notify('必须为字母加数字且长度不小于8位', 'danger', 5000, 'mdi mdi-emoticon-happy', 'top', 'center');
                            VAPTCHAObj.reset();
                        }else{
                            //密码合法
                            $.post('?c=Login&a=retrievePassword',{"account":account,"email":email,"code":code,"newpwd1":newpwd1,"newpwd2":newpwd2,"server":serverToken.server,"token":serverToken.token},function(result){
                                var res = JSON.parse(result);
                                if(res.code==500){
                                    lightyear.notify(res.msg, 'danger', 5000, 'mdi mdi-emoticon-happy', 'top', 'center');
                                    VAPTCHAObj.reset();
                                }else{
                                    lightyear.notify(res.msg, 'success', 5000, 'mdi mdi-emoticon-happy', 'top', 'center');
                                    //location:href="?c=Login&a=loginView";
                                    
                                }
                            });
                        }
                        
                    }
                }

                });

                // VAPTCHA实例初始化完成后，用户点击登录按钮时执行人机验证
                $('#retrieve-button').on('click', function () {
                    obj.validate();
                });
            });

            $("#index").on('click',function(){
                location.href="./index.php";
            });
            $("#index1").on('click',function(){
                location.href="./index.php";
            });

        //修改密码按钮点击
            //  $("#retrieve-button").on('click',function(){
                
            //  });

function CheckPassWord(password) {//必须为字母加数字且长度不小于8位
   var str = password;
    if (str == null || str.length <8) {
        return false;
    }
    var reg1 = new RegExp(/^[0-9A-Za-z]+$/);
    if (!reg1.test(str)) {
        return false;
    }
    var reg = new RegExp(/[A-Za-z].*[0-9]|[0-9].*[A-Za-z]/);
    if (reg.test(str)) {
        return true;
    } else {
        return false;
    }
}
